package com.foftact.etfweekly;

import java.util.List;

/**
 * ETF周线数据响应DTO类
 * 用于封装API响应数据，包含周线数据列表和分页信息
 */
public class ETFWeeklyResponseDTO {
    private List<ETFWeekly> datas;      // ETF周线数据列表
    private Integer allRecords;        // 总记录数
    private Integer pageIndex;         // 当前页码
    private Integer pageNum;           // 每页记录数
    private Integer allPages;          // 总页数
    private String msg;                // 响应消息
    private String status;             // 响应状态码

    // getter和setter方法
    public List<ETFWeekly> getDatas() {
        return datas;
    }

    public void setDatas(List<ETFWeekly> datas) {
        this.datas = datas;
    }

    public Integer getAllRecords() {
        return allRecords;
    }

    public void setAllRecords(Integer allRecords) {
        this.allRecords = allRecords;
    }

    public Integer getPageIndex() {
        return pageIndex;
    }

    public void setPageIndex(Integer pageIndex) {
        this.pageIndex = pageIndex;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getAllPages() {
        return allPages;
    }

    public void setAllPages(Integer allPages) {
        this.allPages = allPages;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}